//添加项目页面获取专业下拉列表
export interface IAddIndustrySkillList {
  value: string;
  label: string;
  parentId: string;
  children: Child[];
  content?: any;
  proId?: any;
}

export interface Child {
  value: string;
  label: string;
  parentId?: any;
  children?: any;
  content?: any;
  proId?: any;
}
//编辑回显接口
export interface IndustryDetail {
  versionId: string
}
//实训大纲
export interface TrainingSyllabusList {
  value: string;
  content: string;
  children: any;
  label: string;
  msg: string;
  code: number;
  data: Datum[];
}

export interface Datum {
  value: string;
  label: string;
  parentId: string;
  children: Child1[];
  content?: any;
  proId?: any;
}
interface Child1 {
  value: string;
  label: string;
  parentId: string;
  children?: any;
  content: string;
  proId?: any;
}
//实训大纲保存
export interface saveTrainingSyllabusList {
  briefId: string
  content: string
  proVersionId: string
}

//项目资源
export interface ProjectResourcesList {
  value: string;
  label: string;
  parentId: string;
  children: Child3[];
  content?: any;
  proId?: any;
}

export interface Child3 {
  value: string;
  label: string;
  parentId: string;
  children?: any;
  content?: any;
  proId?: any;
}
//编辑详情接口
export interface IDetailItem {
  id: string;
  name: string;
  description: string;
  sxType: any;
  stuCount?: any;
  favorCount?: any;
  favoritesInd: boolean;
  pictureUrl: string;
  subjectTime: number | string;
  knowledge: any[];
  trade: string[];
  knowledgeName?: any;
  tradeName: string;
  tradeId: string;
  majorId: string;
  majorName: string;
  labelName: string;
  stationId: string;
  stationIds: string;
  majorStationList: string[];
  version: number;
  versionId: string;
  stationName: string;
  knowledgeId?: any;
  authorName?: any;
  discussCount: number;
  answerCount: number;
  showUrl: string;
  majorStationChineseList: any;
  favorites?: any;
}
//删除
export interface IDelId {
  projectVersionId: string
}
//获取添加项目保存后的数据
export interface AddItem {
  description: string,
  id: string,
  knowledge: [],
  majorId: string,
  majorStationList: string[],
  name: string,
  pictureUrl: string,
  showUrl: string,
  stationId: string,
  subjectTime: 1,
  sxType: string,
  trade: string[],
  tradeId: string,
  version: number,
  versionId: string,
  tradeName: string,
  majorStationChineseList: string[]
}
//添加任务
export interface saveTask {
  assessmentStandard: string,
  proVersionId: any,
  proid: any,
  steptCount: string,
  subjectTime: string,
  taskName: string,
  id: string,
}
//实训环境保存
export interface Addenvironment {
  id: any,
  proExperimentalList: prom[],
}
interface prom {
  proId: any
  proVersionId: any,
  exType: 2,
  exid: '',
  exDescribes: string
  exName: string
  exUrl: string
}
//前置项目
export interface LeadProjectList {
  value: string;
  label?: string;
  parentId?: any;
  children: Child4[];
  content?: any;
  proId: string;
}
interface Child4 {
  value: string;
  label: string;
  parentId?: any;
  children?: any;
  content?: any;
  proId?: any;
}
//前置项目保存
export interface saveproject {
  proVersionId: any,
  bizProIdList: string[],
  proId: any,
}
//项目资源
export interface saveResources {
  id: any,
  projectResourcesList: Rprops[]
}
interface Rprops {
  httpUrl: string,
  projectReourceAdressList: []
  projectVersionId: any,
  projectid: any,
  resAdress: string,
  resDescription: string,
  resFiletype: 2,
  resName: string,
  resType: 10,
  studentAuthority: any,
  teacherAuthority: any
}